electrical propulsion - German English Dictionary